From e55e060895a13a1bfea700b2d26d3cbbcb5ab9ab Mon Sep 17 00:00:00 2001 From: Alex Williamson Date: Wed, 7 Nov 2007 10:45:35 -0700 Subject: [PATCH] [IA64] Clean up of vcpu_init_regs(). Use symbolical macro value instead of magic number. Signed-off-by: Isaku Yamahata --- xen/arch/ia64/xen/vcpu.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xen/arch/ia64/xen/vcpu.c b/xen/arch/ia64/xen/vcpu.c index 6dfcb0f5ee..2a45054a94 100644 --- a/xen/arch/ia64/xen/vcpu.c +++ b/xen/arch/ia64/xen/vcpu.c @@ -146,8 +146,9 @@ void vcpu_init_regs(struct vcpu *v) regs = vcpu_regs(v); if (VMX_DOMAIN(v)) { /* dt/rt/it:1;i/ic:1, si:1, vm/bn:1, ac:1 */ - /* Need to be expanded as macro */ - regs->cr_ipsr = 0x501008826008; + regs->cr_ipsr = IA64_PSR_DT | IA64_PSR_RT | IA64_PSR_IT | + IA64_PSR_I | IA64_PSR_IC | IA64_PSR_SI | + IA64_PSR_AC | IA64_PSR_BN | IA64_PSR_VM; /* lazy fp */ FP_PSR(v) = IA64_PSR_DFH; regs->cr_ipsr |= IA64_PSR_DFH; -- 2.30.2